the moment of truth - German English Dictionary